package tmsdkobf; import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.net.Proxy; import android.os.Build; import android.text.TextUtils; import android.util.Log; import com.xiaomi.onetrack.h.o; import java.net.InetAddress; import java.net.InetSocketAddress; import java.net.Socket; import tmsdkobf.n8; public class m8 { class a implements n8.a { a() { } @Override // tmsdkobf.n8.a public void a(boolean z, boolean z2) { } } public static int a(Context context) { k8.c = false; k8.a(context); if (3 == k8.d) { return 1; } switch (k8.e) { case 0: return 2; case 1: return 3; case 2: return 4; case 3: return 5; case 4: return 6; case 5: return 7; case 6: return 8; case 7: return 9; case 8: return 10; default: return 0; } } public static boolean a() { NetworkInfo d = d(); if (d == null) { return false; } return d.isConnected(); } public static boolean a(int i) { return (i >= 300 && i <= 303) || i == 307 || i == 308; } /* JADX WARNING: Removed duplicated region for block: B:13:0x0052 A[Catch:{ all -> 0x004f, all -> 0x0064 }] */ public static boolean a(String str) { Socket socket; StringBuilder sb; boolean z = false; try { InetSocketAddress inetSocketAddress = new InetSocketAddress(InetAddress.getByName("www.qq.com"), 80); socket = new Socket(); try { Log.d("TMSDK_SK_HB", "" + socket + ":isDeviceNetworkOK"); socket.setSoLinger(false, 0); socket.connect(inetSocketAddress, 5000); z = true; sb = new StringBuilder(); sb.append(""); sb.append(socket); sb.append(":isDeviceNetworkOK, close"); } catch (Throwable unused) { if (socket != null) { sb = new StringBuilder(); sb.append(""); sb.append(socket); sb.append(":isDeviceNetworkOK, close"); Log.d("TMSDK_SK_HB", sb.toString()); socket.close(); } return z; } } catch (Throwable unused2) { } Log.d("TMSDK_SK_HB", sb.toString()); socket.close(); return z; } public static int b(Context context) { k8.c = false; k8.a(context); switch (k8.f) { case 1: return 1; case 2: return 2; case 3: return 3; case 4: return 4; case 5: return 5; case 6: return 6; case 7: return 7; case 8: return 8; case 9: return 9; case 10: return 10; case 11: return 11; case 12: return 12; case 13: return 13; case 14: return 14; case 15: return 15; case 16: return 16; case 17: return 17; case 18: return 18; case 19: return 19; case 20: return 20; case o.f: return 21; case o.e: default: return 0; } } public static String b() { try { return c() ? System.getProperty("http.proxyHost") : Proxy.getHost(j4.f()); } catch (Exception unused) { return null; } } public static boolean b(String str) { if (2 != e()) { return false; } String str2 = null; try { str2 = n8.a(new a()); } catch (e7 unused) { } return !TextUtils.isEmpty(str2); } private static boolean c() { return Build.VERSION.SDK_INT >= 14; } public static NetworkInfo d() { try { return ((ConnectivityManager) j4.f().getSystemService("connectivity")).getActiveNetworkInfo(); } catch (Throwable unused) { return null; } } public static int e() { String b2; try { NetworkInfo d = d(); if (d == null) { return 0; } if (d.getType() == 1) { return 2; } return (d.getType() != 0 || (b2 = b()) == null || b2.length() <= 0 || f() <= 0) ? 4 : 3; } catch (Throwable unused) { return 4; } } public static int f() { try { return c() ? Integer.parseInt(System.getProperty("http.proxyPort")) : Proxy.getPort(j4.f()); } catch (Exception unused) { return -1; } } }